package com.thunisoft.design.singleton;

/**
 * 静态代码块写法，原理也是一样，只要是静态的，在类加载的时候就已经成功初始化了
 * 
 * @title HungryStaticSingleton.java
 * @package com.thunisoft.design.singleton
 * @projectName spring.boot
 * @author yzj
 * @date 2020年5月22日 上午10:51:16
 */
public class HungryStaticSingleton {

	private static final HungryStaticSingleton hungrySingleton;
	static {
		hungrySingleton = new HungryStaticSingleton();
	}

	private HungryStaticSingleton() {

	}

	public static HungryStaticSingleton getInstance() {
		return hungrySingleton;
	}
	
	public void print() {
		System.out.println("测试单例模式");
	}
}
